- No labels
Implementations
The following table summarizes the various implementations of Avro, including which features are implemented.
implementation | core | data file | codec | RPC/HTTP |
---|---|---|---|---|
C | yes | yes | deflate, snappy | no |
C++ | yes | yes | deflate | no |
C# | yes | yes | deflate | yes |
Java | yes | yes | deflate, snappy | yes |
yes | yes | deflate | no | |
Python | yes | yes | deflate, snappy | yes |
Ruby | yes | yes | deflate | yes |
PHP | yes | yes |
| no |
Definitions
- core implies the ability to
- parse schemas from JSON
- read and write binary data for a schema
- data file implies the ability to
- read and write Avro data files
- codec lists the supported data file compression codecs
- RPC/HTTP implies the ability to
- make and recieve RPC calls over HTTP